﻿body {
    margin:0;
    padding:0;
}
#container {
    width:960px;
    height:690px;
    margin-left:auto;
    margin-right:auto;
    background-color:#7F8994;
}
#toolbar {
    margin-left:auto;
    margin-right:auto;
    text-align:right;
    width:950px;
    height:40px;
    background-color:white;
}

#hasAttorney {
    float:left;
    position:relative;
    margin-top:10px;
}
#hasAttorney + label {
    float:left;
    position:relative;
    margin-top:8px;
}

#toolbar button {
    margin-top:10px;
    margin-right:5px;
}
#toolbar #discount {
    margin-right: 50px;
}
#toolbar #audit {
    margin-right: 250px;
}

#toolbar #unAudit {
    margin-right: 250px;
}

#triangle {
    position:absolute;
    margin-left:508px;
    margin-top:125px;
}

#invbg {
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
    width:950px;
    height:635px;
    background:url("img/invoicebg.png") no-repeat;
}

input {
    border:0;
    outline:none;
    float: left;
    position: absolute;
    height:15px;
    background-color:transparent;
}

#invoiceId {
    margin-left:150px;
    margin-top: 40px;
}

#invoiceNo {
    margin-left: 666px;
    margin-top: 40px;
}

#kpsj {
    margin-left:735px;
    margin-top:91px;
}

#khmc {    
    margin-left:208px;
    margin-top:125px;
    width:300px;
}

#khsh {
    margin-left:208px;
    margin-top:147px;
    width:300px;
}
#dzdh {
    margin-left:208px;
    margin-top: 170px;
    width:180px;
    /*border-bottom:1px solid black;*/
}
#dh {
    margin-left:400px;
    margin-top: 170px;
    width:120px;
    /*border-bottom:1px solid black;*/
}
#khyh {
    margin-left:208px;
    margin-top: 194px;
    width:180px;
    /*border-bottom:1px solid black;*/
}
#yhzh {
    margin-left:400px;
    margin-top: 194px;
    width:120px;
    /*border-bottom:1px solid black;*/
}

#attach {
    position:absolute;
    margin-left: 570px;
    margin-top:123px;
}
#attach label {
    font-family:"微软雅黑";
}
#attach select {
    border:0;
}

#khhContainer {
    font-family:"微软雅黑";
    position: absolute;
    margin-left: 570px;
    margin-top:145px;
    width:450px;
}



#dateContainner {
    position: absolute;
    margin-left: 570px;
    margin-top:158px;
    width:400px;
}

#sumje {
    margin-left: 605px;
    margin-top:410px;
    width:120px;
}
#sumse {
    margin-left: 780px;
    margin-top:410px;
    width:75px;
}
#sumhans {
    margin-left:285px;
    margin-top:435px;
    width:450px;
}
#sum {
    margin-left:720px;
    margin-top:435px;
}

#bz {
    float:left;
    resize:none;
    position:absolute;
    margin-left:555px;
    margin-top:466px;
    width:310px;
    height:90px;
}

#xfmc {
    margin-left:208px;
    margin-top:472px;
    width : 325px;
}
#xfsh {
    margin-left:208px;
    margin-top:494px;
    width : 325px;
}
#xfdzdh {
    margin-left:208px;
    margin-top:519px;
    width : 325px;
}
#xfyhzh {
    margin-left:208px;
    margin-top:540px;
    width : 325px;
}

#skr {
    margin-left:140px;
    margin-top:575px;
    width:100px;
}
#skr-label {
    position: absolute;
    margin-left:100px;
    margin-top:575px;
    width:50px;
}
#fhr {
    margin-left:345px;
    margin-top:575px;
    width:100px;
}
#fhr-label {
    position: absolute;
     margin-left:305px;
     margin-top:575px;
     width:50px;
 }
#kpr {
    margin-left:535px;
    margin-top:575px;
    width:100px;
}
#kpr-label {
    position: absolute;
    margin-left:495px;
    margin-top:575px;
    width:50px;
}

/*明细表相关内容*/
#detail {
    float:left;
    position:absolute;
    margin-left:79px;
    margin-top:240px;
    width:792px;
    height:30px;
}
#detail tr {
    height:20px;
}
#dt {
    border-collapse:collapse;
}

#dt td {
    border: 1px solid black;
    padding:0;
}
#dt input {
    margin:0;
    padding:0;
    position:relative;
}

.bg_check {
    background-color:#7D96B9;
}
.bg_uncheck {
    background-color:#DCE6F0;
}

#attachDownload {
    float:left;
    margin-top:10px;
    margin-left:85px;
}

#redseal {
    float:left;
    position:absolute;
    margin-left:50px;
    margin-top: 10px;
    background:url("img/red.png") no-repeat;
    width :154px;
    height: 105px;
}
#voidseal {
    float:left;
    position:absolute;
    margin-left:50px;
    margin-top: 10px;
    background:url("img/void.png") no-repeat;
    width :154px;
    height: 105px;
}

#rententionseal {
    float:left;
    position:absolute;
    margin-left:50px;
    margin-top: 10px;
    background:url("img/rentention.png") no-repeat;
    width :154px;
    height: 105px;
}

#tdj {
    float:left;
    position:absolute;
    margin-left:520px;
    margin-top:220px;
}

#tje {
    float:left;
    position:absolute;
    margin-left:613px;
    margin-top:220px;
}
#cam {
    float:left;
    width:35px;
    height:35px;
    border:0;
    margin-top:5px;
    padding:0;
    background:url("img/webcam.png") no-repeat;
}